package com.suny.single_thread_execution.semaphore;

/**
 * 测试限制同时只能有指定资源个数的线程同时使用资源
 */
public class Main {
    public static void main(String[] args) {
        //设置3个资源
        BoundeResource resource = new BoundeResource(3);

        //10个线程使用资源
        for (int i = 0; i < 10; i++) {
            new UserThread(resource).start();
        }
    }
}
